package rabbitmq.constant;

public class Constants {

    public static final String HOST = "47.122.117.90";
    public static final int PORT =  5672;
    public static final String  USER_NAME = "study";
    public static final String PASSWORD  = "study";
    public static final String VIRTUAL_HOST  = "bite";

    //工作队列模式
    public static final String WORK_QUEUE = "work.queue";

    //发布订阅模式
    public static final String FANOUT_EXCHANGE = "fanout.exchange";

    public static final String FANOUT_QUEUE1 = "fanout.queue1";

    public static final String FANOUT_QUEUE2 = "fanout.queue2";

    //路由模式
    public static final String DIRECT_EXCHANGE = "direct.exchange";

    public static final String DIRECT_QUEUE1 = "direct.queue1";

    public static final String DIRECT_QUEUE2 = "direct.queue2";

    //通配符模式
    public static final String TOPIC_EXCHANGE = "topic.exchange";

    public static final String TOPIC_QUEUE1 = "topic.queue1";

    public static final String TOPIC_QUEUE2 = "topic.queue2";

    //rpc 模式
    public static final String RPC_REQUEST_QUEUE = "rpc.request.queue";

    public static final String RPC_RESPONSE_QUEUE = " rpc.response.queue";

    //publisher confirms
    public static final String PUBLISH_CONFIRMS_QUEUE1 = "publish_confirm_queue1";

    public static final String PUBLISH_CONFIRMS_QUEUE2 = "publish_confirm_queue2";

    public static final String PUBLISH_CONFIRMS_QUEUE3 = "publish_confirm_queue3";
}
